apache的server status 功能

        首先要查看,你的apache是否有相应的模块

1
ls /usr/local/apache2/modules/mod_status.so

        如果没有,请重新编译你的apache

        加上 –enable-module=so , 然后再安装一下扩展模块 mod_status.so

        如果你使用的是rpm包安装的apache,就无需做这一步了,因为rpm安装的是有该模块的。

        接下来,就需要配置你的apache了。

1
vim http.conf

        增加:

1
LoadModule status_module modules/mod_status.so

        还需要增加:

1
2
3
4
5
6
7
ExtendedStatus On
SetHandler Server-status
Order deny,allow
Deny from all
Allow from 192.168.111.36

        为了安全期间,一定要做一个allow deny的规则。

        重启apache就可以使用这个功能了,查看方法:http://www.example.com/Server-status